Verizon, AT&T, T-Mobile, and Sprint just got fined almost $200 million for sharing customer data
https://qz.com/verizon-at-t-tmobile-sprint-fcc-fines-customer-data-1851443480
Been looking at #gotoSocial a little.
Decided to go hardcore and build it from source, even though I don't even know the programming language Go that it's written in at all.
Went pretty well building and running it, wasn't difficult and it's easy to understand how to adapt the page templates and things.
Seems like account migration works well enough now.
Didn't notice that I'd failed to build a bunch of assets for a while so couldn't understand why the settings page wasn't working as suggested and pages were weirdly ugly and non-functional.
Building those assets is bloody node again. Annoying. Hoping to avoid that.
Anyway. It looks good. So customizable, no effort to really do a reader but you use phanphy or something for that. All I really want is good customizeable shop-windows and a functional API.
Thinking that's what I'll move to if further experimentation goes well.
Should anyone be of the #Emacs and #Tumblr mindset, I'm happy to report there is a fork of Tumblesocks that, while not feature complete, is a joy to use.
https://codeberg.org/martianh/tumblesocks
I didn't need his required custom packages for Oauth and so far so good. It's rough, but the core essentials are there (the story of all opensource)
This post by @… inspired me to hunt down this photo I had saved off Twitter a couple years ago:
I hope TJ is having a great day. https://toot.cat/@DaywalkingRed…
Trepidations but I ask for own #learning: Why does fmt require casting ptr to void*? I assume there are technical reasons (or it wouldn't be required) which I'm just failing to see. Are there links where I can learn more? 🙏🏽
BTW I dabbled a bit to *convince myself* that arbitrary ptr types can be recognized without casting in client code:
This post by @… inspired me to hunt down this photo I had saved off Twitter a couple years ago:
I hope TJ is having a great day. https://toot.cat/@DaywalkingRed…
One penny, every 4.78 seconds, if you keep cranking. You also must wear a silly costume and smile, always, and be on time and on call.
(in Ontario you'd get two pennies every 4.3 sec, only we don't accept pennies as barter anymore)
https://www.tumblr…